package com.huijinhui.wlmtsys.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.huijinhui.wlmtsys.pojo.dtos.PageDTO;
import com.huijinhui.wlmtsys.pojo.entity.Employ;
import com.huijinhui.wlmtsys.pojo.entity.EmployPageQuery;
import com.huijinhui.wlmtsys.pojo.entity.PageQuery;

import java.util.List;


public interface EmployService extends IService<Employ> {


    /**
     * 获取所有招聘信息
     * @return
     */
    List<Employ> getEmployList(Integer lables);

    /**
     * 保存招聘信息
     * @param employ
     */
    void saveEmploy(Employ employ);

    /**
     * 删除招聘信息
     * @param id
     */
    void deleteEmploy(Integer id);

    /**
     * 更新招聘信息
     * @param employ
     */
    void updateEmploy(Employ employ);

    /**
     * 分页查询招聘信息
     * @param query
     * @return
     */
    PageDTO<Employ> queryEmployPage(PageQuery query);
}
